Added motivation why I created this library