map class added user input functionality near finish