moved some stuff
added reference