material design

+ lot of improvments and fixes