ok, the proof of concepts were good, lets start making morgoth a framework