rename repository and more todo