makeName and using modifyMVar