this is useful
remove unnecessary print
some quality code