added not_found method