make some slight progress on implemented invert_norm