Parent Functions Types