hook options to actually saving