How can we create a custom form?