added $value and $options parameter