preliminary first version of public package