replaced hardcoded items with rendering from list-item obj, no view separation