1.1 divided to extra files class realization