Added general requirements and conventions