uses double 2.0 and makes style locally consistent