modify style && add theme(not used yet)