preliminary setup, ugly form page