Prepared main class for furure