defined skeleton of the class