responsive considerations added