new update to my CHC program. still WIP and not working as it should