almost there : basic declaration and publish ok