finally got monitor adding sorted, and random execution