worked on getting and storing start/end addr, reseting the program