manual code update