rewrite of project analasys