add some requirements in comments