Thanks malaguti.
So, the question now is how the bid and ask commands are ordered? i assumed asks ordered in ascending queue, when the lowest is first to be executed, and bids in descending queue when highest is first, but in this case my bid of 100 would be executed first, which doesnt happen...