initialise empty repository