note some requirement