add the public or private functionality