diff --git a/pkg/files/transport/client.microgen.go b/pkg/files/transport/client.microgen.go
index e576fb7acbaab62a5e85c317b45cb98decd33758..64272362698f935ed632f6c327a961c9b7ed4965 100644
--- a/pkg/files/transport/client.microgen.go
+++ b/pkg/files/transport/client.microgen.go
@@ -5,7 +5,7 @@ package transport
 import (
 	"context"
 	"errors"
-	files "git.perx.ru/perxis/perxis/services/files"
+	files "git.perx.ru/perxis/perxis-go/pkg/files"
 	codes "google.golang.org/grpc/codes"
 	status "google.golang.org/grpc/status"
 )
diff --git a/pkg/files/transport/exchanges.microgen.go b/pkg/files/transport/exchanges.microgen.go
index 7f211c4b6581ed4590b2312bdcc8c23d62f840c5..df9a47826c572de96d2cb55bb64aa6730729dd7e 100644
--- a/pkg/files/transport/exchanges.microgen.go
+++ b/pkg/files/transport/exchanges.microgen.go
@@ -2,7 +2,7 @@
 
 package transport
 
-import files "git.perx.ru/perxis/perxis/services/files"
+import files "git.perx.ru/perxis/perxis-go/pkg/files"
 
 type (
 	StartUploadRequest struct {
diff --git a/pkg/files/transport/grpc/client.microgen.go b/pkg/files/transport/grpc/client.microgen.go
index 5a9fdcb8dbbd99b3406416566a295d9f55c62124..0b373ba8af9959a3493ce37dd590113937c5727e 100644
--- a/pkg/files/transport/grpc/client.microgen.go
+++ b/pkg/files/transport/grpc/client.microgen.go
@@ -3,8 +3,8 @@
 package transportgrpc
 
 import (
+	transport "git.perx.ru/perxis/perxis-go/pkg/files/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/files"
-	transport "git.perx.ru/perxis/perxis/services/files/transport"
 	grpckit "github.com/go-kit/kit/transport/grpc"
 	empty "github.com/golang/protobuf/ptypes/empty"
 	grpc "google.golang.org/grpc"
diff --git a/pkg/files/transport/grpc/protobuf_endpoint_converters.microgen.go b/pkg/files/transport/grpc/protobuf_endpoint_converters.microgen.go
index fe10ff27a8b7aaa92213b33a1ce7d0e2134d57de..6168318d6d8a278648a92c88981c196f133db53a 100644
--- a/pkg/files/transport/grpc/protobuf_endpoint_converters.microgen.go
+++ b/pkg/files/transport/grpc/protobuf_endpoint_converters.microgen.go
@@ -7,9 +7,9 @@ import (
 	"context"
 	"errors"
 
+	"git.perx.ru/perxis/perxis-go/pkg/files"
+	"git.perx.ru/perxis/perxis-go/pkg/files/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/files"
-	"git.perx.ru/perxis/perxis/services/files"
-	"git.perx.ru/perxis/perxis/services/files/transport"
 	empty "github.com/golang/protobuf/ptypes/empty"
 )
 
diff --git a/pkg/files/transport/grpc/protobuf_type_converters.microgen.go b/pkg/files/transport/grpc/protobuf_type_converters.microgen.go
index 812c21d620ea42827db1014f9ea52b457d3b2121..1240f9fc2e59251a6792fd04214455c6c75bb050 100644
--- a/pkg/files/transport/grpc/protobuf_type_converters.microgen.go
+++ b/pkg/files/transport/grpc/protobuf_type_converters.microgen.go
@@ -5,8 +5,8 @@
 package transportgrpc
 
 import (
+	"git.perx.ru/perxis/perxis-go/pkg/files"
 	pb "git.perx.ru/perxis/perxis-go/proto/files"
-	"git.perx.ru/perxis/perxis/services/files"
 )
 
 func PtrMultipartUploadToProto(upload *files.MultipartUpload) (*pb.MultipartUpload, error) {
diff --git a/pkg/files/transport/grpc/server.microgen.go b/pkg/files/transport/grpc/server.microgen.go
index 7f08a8d9515816328ba48dce63a7f72cd2108edc..c4fb6cd1f1751bb3beb69696ce81635369b43085 100644
--- a/pkg/files/transport/grpc/server.microgen.go
+++ b/pkg/files/transport/grpc/server.microgen.go
@@ -4,8 +4,8 @@
 package transportgrpc
 
 import (
+	transport "git.perx.ru/perxis/perxis-go/pkg/files/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/files"
-	transport "git.perx.ru/perxis/perxis/services/files/transport"
 	grpc "github.com/go-kit/kit/transport/grpc"
 	empty "github.com/golang/protobuf/ptypes/empty"
 	context "golang.org/x/net/context"
diff --git a/pkg/files/transport/http/server.go b/pkg/files/transport/http/server.go
deleted file mode 100644
index 644cb6213a44c873b565b245294d89384d819241..0000000000000000000000000000000000000000
--- a/pkg/files/transport/http/server.go
+++ /dev/null
@@ -1,41 +0,0 @@
-package transporthttp
-
-import (
-	"context"
-	"net/http"
-
-	"git.perx.ru/perxis/perxis/internal/urlsigner"
-	"git.perx.ru/perxis/perxis/services/files"
-	"github.com/gorilla/mux"
-)
-
-func NewHTTPHandler(fs files.Files, s urlsigner.URLSigner) http.Handler {
-	m := mux.NewRouter()
-	m.Methods("GET").
-		Path("/{id}").
-		HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
-			if !s.Check(r.URL) {
-				w.WriteHeader(http.StatusForbidden)
-				return
-			}
-			w.Header().Set("Content-Type", "text/html; charset=utf-8")
-
-			f := &files.File{
-				ID: mux.Vars(r)["id"],
-			}
-			res, err := fs.GetFile(context.Background(), f)
-			if err != nil {
-				w.WriteHeader(http.StatusInternalServerError)
-				w.Write([]byte(err.Error()))
-				return
-			}
-
-			if res == nil || res.URL == "" {
-				w.WriteHeader(http.StatusNotFound)
-				return
-			}
-			w.Header().Set("Location", res.URL)
-			w.WriteHeader(http.StatusMovedPermanently)
-		})
-	return m
-}
diff --git a/pkg/files/transport/server.microgen.go b/pkg/files/transport/server.microgen.go
index 8eece9940bd2c41800efaa8fc50c3c5790186952..90c16c7f0734c11ed8cbf2aeac6c8702a0e5e4ea 100644
--- a/pkg/files/transport/server.microgen.go
+++ b/pkg/files/transport/server.microgen.go
@@ -4,7 +4,7 @@ package transport
 
 import (
 	"context"
-	files "git.perx.ru/perxis/perxis/services/files"
+	files "git.perx.ru/perxis/perxis-go/pkg/files"
 	endpoint "github.com/go-kit/kit/endpoint"
 )