challenging project discussion