experimenting with rachet