Added necessary includes to header