Still working on background contact db stuff, gui-end work would be best