create more specific structure