added clockin functionality