size and comments added