put some objc ugly code
add some objc ugly code