Content is now in a register
Gave each function its own file. Changed cp to cpy