New package with interfaces