more tweaks to func post