a few print debug deleted