Title: Self Organizing Maps - Applications and Novel Algorithm Design