usage of operation