fixed previous
use self.filled instead of inheriting dict