core for libsio