More methods implemented
Not quite complete, but a good amount done