with list class and options