[modified] main over, click