Memoize ajax requests
Missing semicolon
Wrap in container