Add the listen system