edited contract dao implementations
edited contract dao implementation