new design template (React)