add some code for using easily