new persist technique
Module Chooser interface