wiser setup for future processing in get_complex