new libcore branch