now clean read  as directory
add comment for constants
check install returncode
update client heartbeat
import os
ip pattern
update load groups