Pretty speed up (11/15)

Pretty speed up