class separate