Well, now the case and template tag can be consider as... ugly finished.