added front end redesigns and constants