added: new columns
added: infras model, view, controller
added main fuctions for infra view and edit