cleanup
Started Documentation (ugly)