rest ws learn