Implementing solution and including docs