added a start listener