Revert "Merge pull request #257 from yousraHazem/remove_schema"

This reverts commit c1836f990dc9d2d58ed4285e7e1bdd6bed33644b, reversing
changes made to 592065791619ed43c10683a1be5b6f98a2bab54d.
Revert "Revert "Merge pull request #257 from yousraHazem/remove_schema""

This reverts commit e975bfa2502e778e1f6ec0c0220f7a566f867e70.
Revert "Merge pull request #256 from yousraHazem/js_errors"

This reverts commit 592065791619ed43c10683a1be5b6f98a2bab54d, reversing
changes made to 062fcec449bb5bc3ecbf943f0579b27c684764d4.
Revert "solving"

This reverts commit 0b3b7371a98a3b7da7d9a2210a87550c23bbc7c7, reversing
changes made to c1836f990dc9d2d58ed4285e7e1bdd6bed33644b.
Solved