Worked on DatabaseConnectionInterface