map interface, insert fix