remote this and do the whole class together.