updated for responsive