MaJ & complement for / while