Here is a smart form