А по заданию надо переиспользовать классы из shell.