dan's suggestion