licence and originality added