try some front-end thing,like templates