add subdivision packages add gui and methods (with array out of bounds
error)