wip
align structure