mappings implemented and showing properly

todo: load previously saved settings