Designed the back message system

It closes #76