spinner and address stuff