make more responsive page