contact create and delete function, with bugs, requires double click or error messages appear, but on refresh all is well