agency and structure 2662157