gets map type
dt req resp
adds very application specific non-forgiving map fn
writing lolerskates
some error checking...