better form (without validation yet)