for simon project_public stuff