Scheme structure
Application scenario