adding structure
adding structure