requirements & code quality