diff --git a/console/load_tp_from_folder.go b/console/load_tp_from_folder.go
new file mode 100644
index 000000000..491aec259
--- /dev/null
+++ b/console/load_tp_from_folder.go
@@ -0,0 +1,63 @@
+/*
+Rating system designed to be used in VoIP Carriers World
+Copyright (C) 2012-2015 ITsysCOM
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see
+*/
+
+package console
+
+import "github.com/cgrates/cgrates/utils"
+
+func init() {
+ c := &LoadTpFromFolder{
+ name: "load_tp_from_folder",
+ rpcMethod: "ApierV1.LoadTariffPlanFromFolder",
+ }
+ commands[c.Name()] = c
+ c.CommandExecuter = &CommandExecuter{c}
+}
+
+// Commander implementation
+type LoadTpFromFolder struct {
+ name string
+ rpcMethod string
+ rpcParams *utils.AttrLoadTpFromFolder
+ rpcResult string
+ *CommandExecuter
+}
+
+func (self *LoadTpFromFolder) Name() string {
+ return self.name
+}
+
+func (self *LoadTpFromFolder) RpcMethod() string {
+ return self.rpcMethod
+}
+
+func (self *LoadTpFromFolder) RpcParams() interface{} {
+ if self.rpcParams == nil {
+ self.rpcParams = &utils.AttrLoadTpFromFolder{}
+ }
+ return self.rpcParams
+}
+
+func (self *LoadTpFromFolder) PostprocessRpcParams() error {
+ return nil
+}
+
+func (self *LoadTpFromFolder) RpcResult() interface{} {
+ var s string
+ return &s
+}
diff --git a/console/load_tp_from_stordb.go b/console/load_tp_from_stordb.go
new file mode 100644
index 000000000..b05ef935f
--- /dev/null
+++ b/console/load_tp_from_stordb.go
@@ -0,0 +1,63 @@
+/*
+Rating system designed to be used in VoIP Carriers World
+Copyright (C) 2012-2015 ITsysCOM
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see
+*/
+
+package console
+
+import "github.com/cgrates/cgrates/apier/v1"
+
+func init() {
+ c := &LoadTpFromStorDb{
+ name: "load_tp_from_stordb",
+ rpcMethod: "ApierV1.LoadTariffPlanFromStorDb",
+ }
+ commands[c.Name()] = c
+ c.CommandExecuter = &CommandExecuter{c}
+}
+
+// Commander implementation
+type LoadTpFromStorDb struct {
+ name string
+ rpcMethod string
+ rpcParams *v1.AttrLoadTpFromStorDb
+ rpcResult string
+ *CommandExecuter
+}
+
+func (self *LoadTpFromStorDb) Name() string {
+ return self.name
+}
+
+func (self *LoadTpFromStorDb) RpcMethod() string {
+ return self.rpcMethod
+}
+
+func (self *LoadTpFromStorDb) RpcParams() interface{} {
+ if self.rpcParams == nil {
+ self.rpcParams = &v1.AttrLoadTpFromStorDb{}
+ }
+ return self.rpcParams
+}
+
+func (self *LoadTpFromStorDb) PostprocessRpcParams() error {
+ return nil
+}
+
+func (self *LoadTpFromStorDb) RpcResult() interface{} {
+ var s string
+ return &s
+}