add setup instructions and update dependencies