First version of setup module