Implement Options model