custom post types work well.