improved sindex generation
Added location input function
improved validation
location input styling