Revert "Removed unused source files"

This reverts commit d01f7e9fc94e5725e99e8727018d817da44fd698.