check, reguster, services, and exec all basically working