addede a few more problems