adopt ARC.
add gitignore.
clear code.