delete two unnecessary methods