added delegate
synthesized
xib changed
new