finally can fix the form thing