partial reverse of last commint