Add custom option parser