nanocores