test override function