portions cropped out but full core functions compiling. untested