added new modules, changed how ping command is handled