added custom weight field