methods visibility fix