commiting a shortened version of the paper