detailed setup instructions