class User and Projection added