added syphon, testing behaviors, module fixes