WIP: refactored render method and have it use I18N