update to mni? more abstraction