improve bio.c