learning from rest