First commit

Needs to be cleaned up