simplifying form with semantic
simplifying form with semantic