new seneca options api