what are your requirements