made forms horizontal, fixed hash issue onchange, proper labelling