use 1.1. structure