improved responsive view