add usage patterns