adding rest stuff