fix rand hash, add description attr