new frontend template