finished hw and responsive elements