added map init