bits working, not to_param