Ninja coding (19/21)

Ninja coding