add option for multiple shells