third attempt to create proper repository