fixed transaction flow. changed contact list to upper level