#15 refactored overwrite symbols