Finished communications library for public apis