added comments with samples