add almost working prjoect