add custom weight