404 and functions updates