adding more auto generated