implemented date extension and system comment scratch