moved ll_node into view.c