changed: method chaining structure to prototype-contructed object, location of __test