adding some graphic interface