use classy tags and push/pop context