* Rate implementation, first draft be careful
Stay away Alan !!!