corrected typos, structure ready