many changes

missing: responsive (aka non-fixed values)