add awestruct