setting up env and start refactoring