sub_keys renamed to subKeys for naming consistency
Comments added