f1 through f12 functions