determine needs