added argument (delay, location, target)