updated setup scripts
added generic setup script