maj use case