basic patcher added