Added patch.h. Working.