render functions split, iterates through list of objs