Started implementation of Map