tweaked registry + stacking implements for functions