Add castWrapepd function