added custom 1,2 and memo