Rearrnged declarations..