new frontend design