refactore folder framework

refactore folder framework