maj wrapper