This is an upgraded version of contact list. It is a work in progress.