- used Mappings instead of dic