add python requirement
restructure folders