Revert "morteza"

This reverts commit 2105abe23f8ce4c92c699f84e4de8e65db5b9d0d.
Revert "linear change"

This reverts commit 99da6e7fbac8edba286cdbe9818b63da4fc16a8c.
Revert "inam copy"

This reverts commit 8e5ffd5451786af0baa501f746ddd0893d747cf5.