added gen weight