added public and admin fields
added specs and code for user admin and public projects