How to tackle this project