wrote all usecases for P400 CONTACTS