(feat) using Mustache for templating