MicroPost model