test auto bind functions