more code for the framework  :D
stuff works now yay
fixes