first repository -- how this work?