Revert "fixing main class"

This reverts commit 354baa8ef2b15696cc0aad4cbe65079e1056833b.
Revert "migrating components and properties to xml"

This reverts commit cb1f1b199ea0ea42301ae33b02b475488769df86.