initail revision