Final working dll