Revert "Deletion"

This reverts commit f4d305292452dbfc7f11a557fa1e870479b99b49.
Initial code upload

Base code upload