file re-arrange
member complete