added libcore dependency