bug fix main3