add 2 methods