Created basic classes structure