Map class not completed yet, only some parts implemented