Projection and extend definition changed