Cyanobacteria is nitrogen fixation is done through the enzyme nitrogenase present in.