better template
fix typo
design