commented and beautiful for submission