Seperate Tasks to different classes