pull variable decs to top