first unit and first functional for list app