having a rest is for getting refreshed