fleshed out options