updated comments in System;