how can I fix this bug?