Completed implementation of opSimp