items page functional
vote functional