delete several steps which unnecessary