need function wrapper

duh