exposed type method