useful terms