removed ser listener, need zem nanos

use subclassing instead