refactor: assets