use doubles everywhere