Working on making the Zest construc tmethod more flexible