half project