messing around
double up method