just afew changes while messing with the code