basic option integration