an smart and light IDE