use option groups
WIP add item to list