code udpate
[PROJECTS] getPublicProjects function