Override superclass
add licence