working on quality checker