Ninja coding (20/21)

Ninja coding