use marked, add property tag parsing