implement repo and compare actions