making option actually work