added setup bool for reverse