trying to re-write contacts control