init
make it better
message2