now with agent and actor modules