add explicit constructors
add class to display map