initial version, nothing but simple form generator