Checkpoint III

Everything functional at a basic level