comments and final checking