added some model classes