simplify project structure; update tools; check lint