frontends for users, these can be overwritten by users in the product that is publicly documented (and with an ok/cancel