updating forms, styling and buggy JS