write by go,for biology use