add Guard support for project