revise sub-projects structrue