added communication routes of sorts