Added a map push function