Add the slight bug.
Add the licence and strict and warnings.