implemented responsiveness
save