made value_weight configurable, added note about IO intensiveness