small improvements to the problem trait
added roud 1