last commit (for now)

a small bit of cleanin but still need some fixing bugs, but as that was
more of a learning project i dont feel like continuing it further for
now, maybe will finish it at some point