added some missed requirements