Any suggestions on requirements?