using-smarty