prepare to support commands