Feature/base requirements