my structure was all off, and i had some massive bugs I didnt see at first, moved disk_profiles into its own api module instead. Made sure code matches the current style