mergine new concepts with old to ensure tasks will work later