Commiting Code thus far. Might have bugs.