half-way changing command