objc: added asencding states