initial implementation of error detection in settings page