added fixed mailbox implementation