added better code for 404 not found shiz