First four methods written. Bugs fixed.