front end additions
more front end functionality