Final Changes - Struggled with web responsiveness