Ninja coding (16/21)

Ninja coding