add missing includes causing build error