fix exeption