add podspec
refactoring project
update project