revised Button design