Adding current work on passgen