contact updates
some bugs fixed