style

Adaptive design started but not finished