finally making a public declaration!