fix for responsive design -and other fun stuff