logic of messager creation is compited