2nd commit

some files and updates
Revert "2nd commit"

This reverts commit 3758950ed8384695470cca64601c830fdfb162d1.