recharge view (untested)