first part of class