adding base api module