started on new structure; compiles