The new episodes are on top of Netflix's supersized 32-episode original order. A new batch of episodes premiere March 29.