changed stuff and stuff
cleaned up to use new even though arduino doesnt support new