// double class