did some work on meta_system.c