added 1st signal slot