refactoring, assets used
image assets used