add weight on properties from the specifications