Modify structure and add license file