create and test all repository features