made many changes and rewrites. Just need to do the discussion section