adding listener start