added some stubs, cleared up logic
valid_connection_path probably works now