it's params are the hash, please write a brief description