updating settings abstract class, private and error views