zeds done

the zed class is back up, but have to make a factory class so we can
pick their types