added user interaction.
Module doesn't work yet