more flexible options