practice creating repositories