# Uploading Files and Assets
This section is currently a WIP. You can see examples of uploading assets at https://katacoda.com/scenario-examples/scenarios/upload-assets and https://katacoda.com/scenario-examples/scenarios/writing-files
# Uploading Profile Avatar
To upload a profile avatar to your Katacoda Profile, add an image avatar.png
to the assets folder in your Git repository.
For example, in the folder https://github.com/katacoda/scenario-examples/tree/main/assets the is https://github.com/katacoda/scenario-examples/blob/main/assets/avatar.png.
This avatar is displayed on the profile page at https://www.katacoda.com/scenario-examples.
At the moment, only png file format is supported.
# Uploading External CSS File
When embedding Katacoda you can specify a custom CSS file that is loaded. This provides you with the ability to custom the UI to make your portal.
To this, add the CSS file to the Assets folder in the root of the repository, such as https://github.com/katacoda/scenario-examples/tree/main/assets.
An example of this is https://github.com/katacoda/scenario-examples/blob/main/assets/test.css.
This file can then be accessed via your Katacoda profile URL, in this case the URL to access assets/test.css
file would be https://katacoda.com/scenario-examples/assets/test.css.