add patch and update spec