added some domain classes