test operate