all fixed. including form submit