LSQ updated functionality