principles of operation