Changed almost everything, main renewed, added login and constant. Not
polished, demo.