Re-arrange code

add pod spec