can actually receive connection but not functioning yet