moving lines aroun
update gems
explicit locals