make it a project component