added retrieving from server