Story 001: construct the trunk