added some comments and a vert size property