combined the 3 parts into one file like as requested