First version of module application