Message system added. It has some mistakes