mostly for looks, with some interactivity