added common structures header file