added forever support
configure via and json based config file'