improve button desgin