Implement Requirements [WIP]