new fields front-end, fix look and feel