Working on Connection impl