now using plugin manager for 2 more modules
use plugin manager for socket behaviour