replaced classes pass to success