add specs & expend option