Updated learning list
created three methods