downcasts

not defined yet