modify error message for float
make sure to be able to delete a hash key in del()
add lpush, rpush, lpop, rpop, lpushx, rpushx, lindex, llen