document binding is kinda sorta working