All comments added, fully functional.