Into good design that doesnt compromise functionality