Abstracting some methods
Abstracting some methods
Making the testing a little bit better