Add usage
Add porcelain support to query