reformat
TODO
still problem with sprayBrush
reformat