some style modified