add 2 new methods