better comments
panic if a connection is not available