frontend template v2