add helpers and project class