basic1

not add msg system