add edit contract controller
add edit contract type