repo maintenance, addind some necessary parts