some project reorder and created demo skeleton