the approve method should not exist