making options work better