added the structure
fixed structure