rm a duplicated method, rm misunderstanding