arguments error checking and bugfix with track number & comment