picks from server