changed layout, all button same size
treid to make 2^n size
re-organized (order) components for tapping for user