added map directive