finished of types.simba