direct mapping