#9 2 new methods implemented