added boolean keys dependency management