responsive works, except for stupid sizing bug