included 3 requirements