Monte carlo surface, and update to utilities