added Zero class