Initial implementation with Node and blank functions
Modified to set instead of list