created parent class for all interests