woked on autoshifting, added trim: