Adding more conversion and working on a system to allow for globalish functions, broken commit