added all the routes needed

time to work on some basic atom operations