Add podspec
Support the argument contained struct