make Profile abstract class