Introduce a module for joining the amb agent