add idea stuff