added code to compile with libcore disableadded code to compile with libcore disabled