updated otu loading
dynamically creating cursors, using context managers now