use forms and post for ui