several debug