fixed override function. simplified api