extract numeric functions