- implement ability to add random images to canvas by name
- implement minor fix and refactoring