a base framework of MEAN