Implement Maj