initial While/Loop work