moves most of the methods onto obj prototype