Initial commit
Implemented aspects