setup with new classes