remove dependency of methods