init difference
*mem_f to location