before message queue
aa
aa