modify some components