flexible device design

Visitors: 730,388