fixed not found functions