moved common classes to shared project