Changed content data structure to list, rewrote append and render methods, debugged