changed the method interface for incrementing quality