added trained linear controller