Update code + add docu