add class independant save module
make all crud modules extensible to classes