first edition of dldss
solve bugs