initial requirement