add noFill, add noStroke, refactoring