start to implement contact