mingyuan’s Shortform