improved exception messages
improved metrics
refined pre allocated memory for each study case (manhattan, botafogo and rio)