restructure ide project