solved method signature conflict