implemented material design components