moved common files to own project