metadata, ajax, and more