change project structure; reportNg fixes