improved show template