usage pattern