patch 18/50