build function 0F