drop complexity threshold to 8
split up add_comment()
reduce complexity threshold to 7
moved class_from_weight out
drop complexity threshold to 5
extract add_comment_has_required_fields
drop complexity threshold to 4
pull out ex_weights()
reducing complexity