added deletion and argument creation paths/methods