refactoring
add podspec