Revert "First Commit"

This reverts commit 34948e8a9ac69a33e4bd7702ed89c6cf98e622eb.
errore

recommitto
Added some Code review
added some code refactor