supply several method of style customizing