an other way to make the form