optimizing structure; adding hough elements