Created new core files and began implementation of node methods