refact
new init
add ios 7 example