Add usage pattern and fixed method list