Needs UI work bad. But all required steps working. Next, to prettify.