#11 retrieve functions return m ()