Add Map interface