add awesome print and test model