create structure task