added common classes