fix template && test