removed shadow, bunch of changes, changed podspec