Completed the monitor method now the only problem is unicode