primary make functor for riakc