static local functions