revision on abstract, acknowledgement, typos