added includes to fix compiler warnings