correct vis of methods