memoized ansg.fg and .bg