clean repo
add subdirectories