turn output on and off in appropriate places
proper fixed size int types