Some comments added;