exp 2
design changes