add setup script -- need testing