still cannot identify the bug