first update from liclu