initiate repo
update infor for usage
update info