options page now functions