embedded C library under progress