IC5146 (work in progress), mike halderman