added IDE stuff