updated the thread form, added controller + routing + controller service