updated layout, new(create) and edite(update) views