Work on the generate tab