add option to specify features