Finished tutorial version
add directory structure