broken links: buttons and images
refactored
refactored