general project of eclipse, may bad idea