category: make more general
contextify: add binding