initial wrapping calls added