idea init