model will be always parsed, implement collection view