Working with 4 methods