Fix Licence, new line and interface prototype