cleaning up with the help of Guava