theme backend and programme page front end