add css and numeric front end validation