added edit page, method and partial form