idk what idea is doing