MEAN INC.