working on variables