some rearranging, put proposal in CL journal style