good 0.c
various updates