its hard to find the bug