MSMQ Task3 implementation (has a problems)