addition of comments and testing subset 0 and 1