add a specifying init crud method