Added responsiveness and additonal elements