add browser fingerprints to rolodex
add decorator for memoize