model getter rewritten to chunks