some IOS knowledge  i know