mapping type is source now