functional markdown