Quality and consistency

Quality and consistency