added aditional patches