idea stuff not needed