Renamed Functions, dunno what hit me to call the register :S