issue3, first requirement checks