Adding new clsses for this small multithreading project