pretty up the form
simplify interface