added player, footer, and styling