common classes used in other projects