implementation of Backend connection with Hash