Added AMD map
Added inheritance/implement package