updated idea stuff