WIP
WIP
WIP
WIP
WIP
Move Env to own file
WIP
WIP: completed basic CRUD