added projection test