type check for project