Redo for practice and added comments