consider difficult projects