fix this in static function omg