first working commit, work one list