refact find404