half finished repos implementation