get public sending working