doxa struct components